package com.app.shop.util;


import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @Author :chenliwei
 * @Description:
 * @Date: create in 9:27 2019-3-4.
 * @Modified by:
 */
public class Constant {

    public static Integer REST_SUCCESS_CODE=200;
    public static Integer REST_FAIL_CODE=-1;
    public static Integer REST_ERROR_CODE=500;
    public static String  SUCCESS_MESSAGE="处理成功";
    public static String  ERROR_MESSAGE="服务异常";

    /**
     * 系统数据字典
     */
    public static Map<Integer,List<DictModel>> DIC_MAP=new HashMap<Integer, List<DictModel>>();

    /**
     * 系统数据字典
     */
    public static Map<Integer,String> PICTURE_MAP=new HashMap<Integer, String>();
    /**
     * API存储key 形式行政区
     */
    public static final Map<Integer,String> areaMap=new HashMap<Integer,String>();

    /**
     * API存储key 形式属性字典
     */
    public static final Map<String,String> apiMap=new HashMap<String,String>();


    /**
     * 根据key和value获取中文描述
     * @param key
     * @param value
     * @return
     */
    public static String getDic(Integer key, Integer value){
        if(key==null||value==null){
            return "";
        }
        if(DIC_MAP==null||DIC_MAP.size()<1){
            return "";
        }
        for(DictModel dictModel:DIC_MAP.get(key)){
            if(dictModel.getValue().equals(value)){
                return dictModel.getName();
            }
        }
        return "";
    }

}
